The Mad Codger rated Harry Potter and the Half-blood Prince: 4 stars
Harry Potter and the Half-blood Prince by J. K. Rowling (Harry Potter 6)
It is the middle of the summer, but there is an unseasonal mist pressing against the windowpanes. Harry Potter is …