Linear Algebra: A Modern Introduction by David Poole (Hardcover, 2014).