Dictionary of Battles From the Earliest Date to the Present Time - Harbottle, Thomas Benfield, -1904