A proof of the celebrated Perron-Frobenius results for non-negative matrices is given vi classical spectral theory. This approach is based on the properties of a hierarchy of subsets of the non-negative matrices which are of considerable interest in their own right ans which are detailed here.