on 21 October 2013
This is an okay book, not great but okay.
It contains numerous small errors that make it annoying to read, e.g. swapping the figures 7.15 and 7.16, so that you begin to question the veracity of the contents. This is troubling given that you are only reading this in order to help study for a test.
The book has to cover a lot of information in a small space, which means that each subject is not covered in depth. They do give comprehensive footnotes to allow you to dig deeper.