I wonder why castles had moats

and other questions about long ago

Questions and answers about castles, knights, and the times of long ago.

Kingfisher
2004
9780753458099
book

Holdings

327052