" Espaces vectoriels, applications linéaires, matrices, diagonalisation et trigonalisation " Daniel Alibert.