Linear Algebra by Jim Hefferon