“This gripping, free-wheeling joy ride of a whodunnit invariably leaves the reader unabashedly cheering for the heroes and jeering the villains.”