Cloud Atlas,by David Mitchell. This is the kind of novel you’ll think and talk about for a long time after you finish it. The plot is a bit hard to explain, because it involves six inter-related stories that take place centuries apart (including one I particularly loved about a young ...