gadabyte rated A history of warfare: 5 stars April 6, 2012 Public John Keegan: A history of warfare (Paperback, 1994, Random House)A history of warfare by John Keegan