Battle for Lvov July 1944: The Soviet General Staff Study by David Glantz | Menrva Books