Author: William Glover (of Haddington )