Introduction to Applied Linear Algebra by Stephen Boyd
web.stanford.edu