The answers to the questions given is of very poor quality and not all the questions are covered. The answeres are not related to real time scenarios and not covered in depth. Totally not worth of money. You will get good material over internet free of cost. I felt betrayed after purchasing this book.