1. Golub, G.H. and Van Loan, C.F. (2012) Matrix Computations. 4th Edition, Johns Hopkins University Press.
2. Strang, G. (2006) Introduction to Linear Algebra. 4th Edition, Wellesley-Cambridge Press.
3. Linear and Nonlinear Programming
4. Random projections for the nonnegative least-squares problem
5. Blendenpik: Supercharging LAPACK's Least-Squares Solver