Author:  victor j. hamm