What makes a good mystery novel?