Theorem :linear operator T on a finite-dimensional vector space V is diagonalizable if and only if there exists an ordered basis β for V consisting of eigenvectors of T [Why?] Furthermore, if T is diagonalizable, β = {$v_1 , v_2 , . . . , v_n$} is an ordered basis of eigenvectors of T, and $D = [T]_\beta$, then D is a diagonal matrix and $D_{jj}$ is the eigenvalue corresponding to $v_j$ for $1 ≤ j ≤ n$.
The book doesn't provide the proof, general sketch of doing this proof?