Matrix theory : Basic results and techniques - Zhang, Fuzhen (new york springer, 2010)