Matthew Royal rated Harry Potter and the Half-Blood Prince: 3 stars
Harry Potter and the Half-Blood Prince by J. K. Rowling (Harry Potter, #6)
The war against Voldemort is not going well; even the Muggles have been affected. Dumbledore is absent from Hogwarts for …