Buying this book is wasting your money. Too many error and non-sense questions all over the chpaters. When you study with this book, you will be confused more and more. Highly recommend you ,don't buy this book. If someone said this was good book, he/she might work with the publisher or authors.