Gary Staff has studied the Imperial German Navy for much of his life and has frequently traveled to Germany and elsewhere to consult relevant archives. His most recent book is Battle on the Seven Seas: German Cruiser Battles,
1914–1918.