James J. Winchester

James J. Winchester teaches Philosophy at Spelman College.

Books By James J. Winchester