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