Unknown Shores by D.M. Thomas