Author: Noel H. Holmgren, Patricia K. Holmgren, James L. Reveal