Ancient and Medieval Siege Weapons: A Fully Illustrated Guide To Siege Weapons And Tactics - Konstantin Nossov