Material in the book was fine to read, but it did an awful job of walking you through the process of solving some of the example problems. Not very intuitive and wouldn't recommend it to other undergraduate students. Much better resources on the internet for much cheaper.