Fundamentals of matrix analysis with applications. (2015)