Author: Margaret; Revised and enlarged by Stuntz, Daniel E.; With contributions by Tyler, Varro E. and Pellegrini, Angelo M. Mckenny