Freedom, Determinism, and Responsibility by Neil A. Campbell