I have used Head First PMP for my PMP preparation. I have been recommending the book to everyone. The beauty of the book is the way it explains the concepts. For every concept, the book describes a scenario to make us help understand the concept. Just like any other book in Head First series, there is always the fun part in learning. There are questions, crossword puzzles, etc to
test your understanding.