Very clear layout with lots of practice questions. We are working through chronologically using the CD PowerPoints before doing selected questions from a group of sections. This book is thorough yet to the point. It has everything we look for in IGCSE material - very clear easy to follow layout, with to the point explanations and thorough practice.