MacGregor Tells the World: A Novel