Cloud Atlas by David Mitchell
A reluctant voyager crossing the Pacific in 1850; a young Pacific islander witnessing the nightfall of science and civilization - the narrators of this novel hear each other's echoes down the corridor of history, and their destinies are changed in ways great and small.