Jamie MacGillivray the renegade's journey - Sayles, John 1950- (Melville House Publishing, 2023)