Armoured Fighting Vehicles of the World, Vol. 5: German AFVs of World War II