Sheperis, Carl,author.