Get this book!!
John Drogo Montagu 'Battles of the Greek and Roman worlds a chronological compendium of 667 battles'
London Greenhill; Mechanicsburg,PA Stackpole Books, 2000