Author: theodore e. james thomas p. kiernan