Middleham Castle /
Kenyon, John R.author.
English Heritage.