Author: Joan M. Sweeney.
Alternate names: Joan M. Sweeney