The Battle of Konigsberg: The Struggle for the East Prussian Capital, October 1944 to April 1945