Author: robert m. d’onofrio w. stephen dale