Harry Potter and the Order of the Phoenix - J.K. Rowling, Mary GrandPré
I'm reading this series in order and I've loved every one of them. But this one is my favorite, so far. In fact, this book will go on my personal list of greatest books of all time.