Dictionary of battles the world's key battles from 405 BC to today (Holt, 1988)