It was just what the doctor ordered for me. After a long struggle with the subject I turned to this, surprisingly unbothered by its size and I couldn't be happier. It seemed to anticipate the natural questions that arise when one learns this subject. I recommend it to fellow students who love math and often struggle to join the dots during terse presentations. Kudos J Yeh.