Harry Potter: The story so far. Book 3
Prisoner of Azkaban is full of twists and turns, and clues from previous books falling into place -- a trick Rowling is a master of.
It is with this book that you realise that she has got it all planned, and is giving us readers exciting titbits to keep us engaged and wanting more.
Also Read: The magic of Harry Potter