ID:DA04681533
Search authors sharing the same name
edited by John D. Grainger
Scolar Press for the Navy Records Society , Ashgate Pub. Co. 1996 Publications of the Navy Records Society Vol. 135
Available at 1 libraries
John D. Grainger
Clarendon Press 1991
Available at 11 libraries
Routledge 1990
Available at 20 libraries
Clarendon Press , Oxford University Press 1990
Available at 18 libraries