Unversed in Arms: A Subaltern on the Western Front: The First World War Diary of P.D. Ravenscroft