Linear Algebra With Applications by Gareth Williams, Mary L. Williamson & W.J. Mourant