Guinness history of land warfare / by Kenneth Macksey ; with special maps and diagrams drawn by Michael Haine