https://www.amazon.com/dp/0792355148/

I would say that "alternative" is a viable word here. Yes, you'll need a foundation in linear algebra to understand geometric algebra, but our classes and books on linear algebra go beyond what is necessary for understanding geometric algebra and introduce concepts (like the cross product) which have more natural equivalents in geometric algebra. I'm not even convinced that it's necessary to have a good understanding of matrixes in order to work with geometric algebra.

https://www.amazon.com/dp/0792355148/

New Foundations for Classical Mechanics(https://www.amazon.com/dp/0792355148/). I was disappointed byGeometric Algebra for Computer Scienceand I recently got rid of my copy when I moved to a new apartment, but I have a mathematics background and tend to prefer denser books.I would say that "alternative" is a viable word here. Yes, you'll need a foundation in linear algebra to understand geometric algebra, but our classes and books on linear algebra go beyond what is necessary for understanding geometric algebra and introduce concepts (like the cross product) which have more natural equivalents in geometric algebra. I'm not even convinced that it's necessary to have a good understanding of matrixes in order to work with geometric algebra.