Dictionary of battles - Harbottle, Thomas (1971)