Author: William MacKenzie (of Galloway )