The Siege of Caerlaverock - Scott-Giles, Charles Wilfrid (East Knoyle, Wilts : Heraldry Society, 1960)