n. g. l. hammond