This text is designed for those who wish to study mathematics beyond linear algebra but are not ready for abstract material. Rather than a theorem-proof-corollary-remark style of exposition, it stresses geometry, intuition, and dynamical systems. An appendix explains how to write MATLAB, Mathematica, and C programs to compute dynamical systems. 1996 edition.