Harold P. Klein
overview