The seventy great battles of all time - Black, Jeremy A. (Thames & Hudson, 2005)