1001 battles that changed the course of history - Grant, R.G; Rees, Laurence (Cassell Illustrated, 2011)