The Mountain in the Sea by Ray Nayler
Best Books Ever
79,254 books — 295,448 voters