N.A. Granger, Author