CHALLENGE OF WAR: SCIENTIFIC AND ENGINEERING CONTRIBUTIONS By Guy HartcupCHALLENGE OF WAR: SCIENTIFIC AND ENGINEERING CONTRIBUTIONS By Guy Hartcup