Keeping Time: A Novel