I studied this book, not just read it. Well, it is a preparatory book for a Uni entry exam. That can be a challenge for a non native speaker...like me.
If you are looking for a book for IELTS, this is one that you can opt. It covers all the four components and each gives you ample opportunity for the taste of the real exam.
I like the reading sections for the knowledge of variety of information from different fields well, other than readying a candidate for the exam. The listening sections readies learners with different accents of the speakers - that tests candidates on their listening skills and understanding and thinking - all at the same time. You can try each of the speaking practices - they may reduce the nervousness of non-knowing what to expect and do try the writing questions as a practice makes you better prepared to ace the exam.
The books will give candidates a full-some practices for the exam. Recommending to all who need it.