The author slowly gives you clues

Throughout the book, the author slowly gives you clues about the plot so you are constantly trying to solve it. The clues stick in your head even when you are not reading.