Background: Math Essentials: Undergraduate 100-level calculus. 300 or 400 level linear algebra course that includes singular value decomposition. I used Gilbert Strang's Linear Algebra and Its Applications back in early antiquity. It is still in print.