John R. Handy Jr., Full List of Publications