The Mountain in the Sea by Ray Nayler
Best Books Ever
79,754 books — 297,185 voters