Author: Hector Boece, William Stewart