Dictionary of battles - Harbottle,Thomas (Rupert Hart-Davis, 1971)