What a relief! Cursed with a fast reading rate and limited income, I have been reading too many crappy mysteries "with a surprising psychological twist" (a phrase which must be a macro for some underinspired online editor) because at least they were ...