Chinese Siege Warfare: Mechanical Artillery and Siege Weapons of Antiquity, an Illustrated History