A pretty decent book with good content and lots of useful resources and information to help you and guide you. I'm at my first year of doing the 3 years course of IGCSE examinations (till year 11, I am in Year 9) And there is few selected past papers for better understanding and better concept. But I would appreciate if there was a little bit of more background to the topics so we can have a good review and remembrance of what they are like. So far a good book to work on and study on!
Wish me luck! :D