Author: Shari Lawrence Pfleeger
Alternate names: Shari Pfleeger