James RossJames Ross is professor of philosophy and law at the University of Pennsylvania. Books by the Author