Author: James Anderson (of Kirkwall )