Jordan Canonical Form by Steven H. Weintraub