Javelins in The Half-Light: Schnee Eifel Battles, 1944-45
Osprey Publishing
Tonight We Die As Men: The untold story of Third Battalion 506...
Murmansk 1941: The Failure of Germany's Operation Platinum Fox
Lords of the Salt Road: Norse Earls Orkney and Viking World
Armies of the Medieval Italian Wars 11251325
Pirates: A General History of the Robberies and Murders Most Notorious Pirates
Imperial Roman Warships 193565 AD: 244
D’you Hear There!: Daily Pipes of the Royal Navy
Into the Reich: Red Army’s advance to Oder in 1945
Steel Lobsters: Crown, Commonwealth, and the Last Knights in England
Black Ops: Tactical Espionage Wargaming: 10
German E boats 1939 45: No.59
The Wars of Roses: Medieval Art Graham Turner
100 Greatest Battles
Stoke Field 1487: the Last Battle of Wars Roses: 420
Roman Army Units in the Western Provinces (1): 31 BCAD 195: 506
The French Army 1914 18: No.286
Iraq 2003: Precision warfare comes of age: 60
The SS 'Wiking' Division in World War II
Devil’s Fire, Southern Cross: the Conclusion of Guadalcanal Solomons Campaign, October 1943February 1944
Mapping Naval Warfare: A visual history of conflict at sea
Kriegsmarine Atlantic Command 193942: Naval Group West's surface menace: 11
Campaldino 1289: The battle that made Dante: 324
Dünkirchen 1940: The German View of Dunkirk
the Regiment: 15 Years in SAS
MiG Alley: The US Air Force in Korea, 195053
War Without Mercy: Liberty or Death in the American Revolution
Berlin: Endgame 1945
The Concorde Story: Seventh Edition
The Rif War 192126: Morocco's Berber Uprising: 257
Back to top