Author: Alan j. glasser & irla lee zimmerman