The Mountain in the Sea by Ray Nayler
Best Books Ever
78,886 books — 293,764 voters