Author: margaret stewart taylor, m.a., f.l.a.