Ruth J Sample Author & Editor

Ruth J. Sample is associate professor of philosophy at the University of New Hampshire.