It&#x27;s the kind of book that lets you solve the same amount of problems with much more concise mathematical knowledge and structure. I didn&#x27;t have a pressing need for linear algebra, so I didn&#x27;t get everything out of it that I could have, but overall it helped clarify the way I thought about many math concepts. For example, in two dimensions there is one direction for &quot;sideways&quot;, so complex numbers have a one-dimensional vector `i`. In three, there are three coherent directions for &quot;sideways&quot;, so quaternions have a three-dimensional vector `i`. If you have coordinate-free ways of thinking about linear algebra, you can treat both complex numbers and quaternions as &quot;the same kind of thing&quot; in many ways.<p>I especially recommend this book if you need mathematical elegance in order to learn things and have a low tolerance for explanations that amount to &quot;that&#x27;s just how things work, go memorize stuff&quot;.