This book is really, really good. I had so many questions and explains the answers. I used this to revise for my Cambridge entry exam for engineering. I found this book really helpful as there are not many past papers on the ENGAA papers as they just introduced. So I would really recommend this. It will give you more range of questions.