Book Reviews - Naval
Chronicle of the First World War, Volume 1 (1990)
Old Friends, New Enemies Vol.2 (1990)
English Maritime Books Printed Before 1801 Papers of the Bibliographical Society of America V.90 (1996) p.223-4
Kinkaid of the Seventh Fleet (1997)
Mediterranean MTBs at War (1999)
The Pacific Campaign in World War II (2005)
Fighting Admirals of World War II (2009)
Struggle for the Middle Sea (2009)
Fighting Admirals of World War II (2011)
Four Books on Destroyers (2011)
The Royal Navy Day by Day. 4th edition Mariner's Mirror Vol.98:2 pp.248-9 (2012)
The War at Sea: a Naval Atlas (2013)
In Passage Perilous: Malta and the convoy battles of June 1942 (2014)
The War of the Motor Gun Boats: One Man’s War at Sea with the Coastal Forces 1939-1945 (2014)
David Wragg: Total Germany (2016)
Osborne: The Watery Grave: the Life and Death of HMS Manchester (2016)
Moretz: Towards a Wider War (2017)
Forster: A Hard Fought Ship: The story of HMS ‘Venomous’ (2017)
Phillips: The Royal Navy Day by Day. (5th Edition) 2018
Winklareth: The Battle of the Denmark Strait (2019)
Mawdsley: The War for the Seas (2020)
Walter: The Longest Campaign (2020)
Hamilton: Total Undersea War (2020)
Crossley: Churchill's Admiral in Two World Wars (2021)
Johnson-Allan: "Rosy" Wemyss, Admiral of the Fleet: The Man who created Armistice Day (2020)
Jourdan: Operation Rising Sun (2021)
Hamilton: Knight of the North Atlantic (2022)