Who's who in military history - Keegan, John,Wheatcroft, Andrew (Routledge, 1996)