John M. Cohen and Norman T Uphoff