Basics of Algebra and Analysis for Computer Science
This is a free, online textbook that is offered by the author. It is meant to cover exactly what the title says, and includes information on:
Linear algebra, determinants, Gaussian elimination, LU, Cholesky;
Polynomials, PID's, UFD's; and
Basic Topology, differential calculus.