The best-ever book of castles - Steele, Philip (Kingfisher, 1995)