A DICTIONARY OF BATTLES - EGGENBERGER, DAVID (LONDON GEORGE ALLAN, 1967)