Matrix Algebra: Exercises and Solutions