Introduction to Linear Algebra with Applications by James DeFranza & Daniel Gagliardi