John O Hammell, Jr Author