Diary of a Common Soldier by F R McMillan book cover