Author: Kitty Cruft
Alternate names: Kitty Cruft; Catherine Cruft