Robert H. Knight
overview