G B Ralph, Author