The Elements of Mystery Fiction: Writing a Modern Whodunit