When I tell you that the best new novel I have read this year is written in a single sentence that sprawls over 400 pages, ...