The Mountain in the Sea by Ray Nayler
Best Books Ever
77,123 books — 287,221 voters