Margaret B. Adam

Reviewed by Margaret B. Adam, a theologian living in Princeton, New Jersey.