The book itself is packed with all the information you'll need for the exam. However, the sheer amount of info, and the delivery style which is overwhelmingly text-based, was a bit much for me. Plus, the exam for this book is source-based, and not enough is done in the book (though perhaps you're supposed to develop this skill independently) to prepare you for this. Overall a 4/5, you won't find a more concise book for the course anywhere (its endorsed by AQA, so it is all you need).
This is a really good book and helped me get through my course, along with other resources. However, I think it could be improved. The book has a great depth of information and detail but it doesn't seem to break information down when necessary, and therefore doesn't flow as nicely as I would have liked. Also as good as this book may be, do NOT rely on this book alone to pass your course!