Author: david e. hennessy, elaine v. walworth, david thomas moon