With exceptionally clear analysis, James Fetzer dissects the philosophical issues underlying today's most contentious moral debates. He examines unflinchingly the controversies where science,... This description may be from another edition of this product.