In addition to all the other factors that make a book enjoyable—effective pacing, interesting character development, solid plotting—mysteries demand that writers carefully dole out information as needed for the reader to either solve the puzzle at the right time or trick the reader in a series of pl...