TY - BOOK AU - Paul J. Hazell TI - Armour: Materials, Theory, and Design SN - 9780367419714 PB - Routledge ER -