Mingary in Ardnamurchan : a review of who could have built the castle. - Petre, James Scott (Printed for the Society by Neill and Company, 2015)