Michael Sheehan, Jr Author