Fair-Play Whodunnits

Detective stories where "all the clues are there", the player's goal is to guess the solution, and it's possible to identify the culprit before the final reveal. Suggestions welcome.