Castles and cannon - O'Neil, Bryn Hugh St. John (Greenwood, 1975)