I have just finished the latest Harry Dresden book. It is 418 pages of joy and excitement.
How do you know a good book?
When you are on page 321, and the big fight is just about to begin.
A great book?
When what you think is the big fight is penultimate.
Jim Butcher is an amazing storyteller.