Linear algebra: a modern introduction - Poole, David (Thomson, 2006)