Matrix spaces new edition - Micheal O Searcoid (New Delhi Springer, 2007)