Armoured Firepower: The Development of Tank Armament 1939-45