Author: mus. doc rev. g.h. palmer