Dictionary of Fortifications : An illustrated glossary of castles, forts, and other defensive works from antiquity to the present day (Hardcover)