Author: John Rolland of Dalkeith.