Author: Mary C Champneys
Alternate names: Mary C. Champneys