The Porpoise by Mark Haddon is a novel following three stories in different time periods, all with a common narrative, in different worlds, which just touch.
The Porpoise by Mark Haddon is a novel following three stories in different time periods, all with a common narrative, in different worlds, which just touch.