“Readers who pride themselves in solving whodunits will be hard pressed to put together all the pieces . . .”