medieval castle, by john perceval