Ancient Catapults : Some Hypotheses Reexamined. - Campbell, Duncan B. (2011)