Author: Walker, William, of Aberdeen