Encyclopedia of German tanks of World War Two: A complete illustrated directory of German battle tanks, armoured cars, self-propelled guns and semi-tracked vehicles, 1933-1945