I Wonder Why Castles had Moats and Other Questions About Long Ago By Steele, Philip Pages: 32 Grades: Third Grade,