This was a great book. It contained a lot of information. I also liked the beginning and end of each chapter. In the beginning, there is a do you know it already quiz, so you can gauge if you can skip the chapter. At the end, there is a quick review and example test questions. At the very end of the book, there are 2 complete 312-50 C)EH practice tests for version 8. These also help studying. I can't wait until I have the prerequisite job experience to take the exam