This book is okay though it isn't sufficient; you will definitely need additional sources to thoroughly understand and study all sections. There are often mistakes in the answer sections (I double-checked both online and with other people doing the problems), which is problematic and irritating.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.