The First World War - Keegan, John (Canada Key Porter Books., 1999)