Launcelot Granger of Newbury, Mass., and Suffield, Conn by James Nathaniel Granger