Introduction to Linear Algebra: Fifth Edition (Gilbert Strang, English,Hardcover You will find that this textbook has a companion website with extra resources.