Armageddon Ost: The German Defeat on the Eastern Front 1944-5