recently took my foundation exam and everything i needed to know was in this book, id almost say that the questions in this book are slightly harder than the questions i encountered in the exam.
like a lot of technical books this is not the easiest book to read and id recommend having small reading sessions as your mind will start switching off if you try to read too much in one session.
read it through, then dip into it at various points that you cant remember, there are chapter review tests at the end of each chapter and a sample exam at the end of the book.
id also recommend taking the tests with a notepad, go through the whole test with your answers, marking the ones your unsure of, then check the answers and recheck the sections you got wrong or just needed to refresh.
so, not the easiest book to read but very thorough and will give you everything you need to pass the exam.