Dictionary of battles and sieges : a guide to 8500 battles from antiquity to the twenty-first century / - Jaques, Tony. (Miegunyah Press,, 2007)