Shadows of War: A German Life in the Century of Extremes