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