Battle Castle | Knowledge.ca

Battle Castle

Battle Castle

Historian Dan Snow brings to life mighty medieval fortifications and the epic sieges they resist: clashes that defy the limits of military technology, turn empires to dust, and transform mortals into legends.