If you like history with a human face, the first book of The Schellendorf Series is a good place to start.

In 1912, failing at Cambridge reading Law, Eric Foster rebels against his father’s rigid plans for his future as a barrister. While searching to control his own destiny Eric falls in love with the daughter of a minor German baron. To prove his worth to Brigitte’s aristocratic family, he exploits the old family connections of his German mother to buy a commission in an elite Prussian cavalry regiment. By joining the most respected, most powerful stratum of Imperial German society, he opens the way to marry his beloved only months before the outbreak of World War One, the war to end all wars.
As a new young cavalry officer caught by war, can Eric stay true to the powerful German Officer’s Code of honour? And if he does, can he ever again go home to England?

Author Lyn Alexander grew up in Ottawa, Canada during the war years and joined the Royal Canadian Air Force directly out of high school. She has travelled much of western Europe, the USA, and most of Canada, and speaks three foreign languages badly.

Amazon US  https://www.amazon.com/dp/B00OOZP8JA

Amazon Canada    https://www.amazon.ca/Officers-Code-Schellendorf-Book-ebook/dp/B00OOZP8JA

Amazon UK    https://www.amazon.co.uk/Officers-Code-1-Schellendorf/dp/1500574732

Amazon Germany  https://www.amazon.de/Officers-Code-Schellendorf-Book-English-ebook/dp/B00OOZP8JA