Clearly explained book with challenging questions. It would be better if the layout was more colourful and engaging though - it is in black and white, and the key concepts do not stand out from the text.