This book has a lot of mistakes, especially with regards to the answers in the back, and generally gets bad reviews. The overall structure actually isn't bad, I don't think.
I have access to the author, however, and if I have a good list of errors I might be able to assist in improving it.