John R Hamilton, Jr Author