Panzerkampwagen IV and Its Variants 1935-1945 (The Spielberger German Armor and Military Vehicle Series)