Just had this book yesterday and I can't say how wonderful it is. The current text book I am using sucks hell. So, I decided to search for an alternative book. After I read the comments and I decide to give it a try. When I start reading it, it was so helpful!!!Highly recommand!!