Linear algebra: An introduction to abstract mathematics - Valenza, Robert J (1993)