Five of the best contemporary mystery books, as recommended by the four-million-copy-selling novelist Mark Edwards