Dictionary of Battles by Thomas Benfield Harbottle