Books written by Kerry MacGregor