Cloud Atlas - David Mitchell Pitch-perfect; quite possibly the best book I've ever read.