On the maximal subgroups of the finite classical groups