The Isles of Cumbrae old and new : a short history /
McConnochie, Archibald Templeton,author.