This book is nicely set out with clear diagrams and illustrations and is probably the most aesthetically pleasing of the books available, however it sets itself up as a "Complete Training Manual", which it is not. Some of the information clashes with information set out in other manuals, not a problem in itself but you need to be able to discuss this in the exam if you're giving a different answer from the one everybody else has learnt. The most annoying aspect is that at various points it says that a candidate will "need to know the difference between x and y". If only it would just tell us the difference then we'd know without having to cast around for another book or a person to ask.