Author: Cornell, Stephen E. (Stephen Ellicott), 1948-