Paul R. Davis LLYFRAU GAN YR AWDUR Towers of Defiance - Paul R. Davis £19.99 Castles of the Welsh Princes - Paul R. Davis £7.95