Explain the nature, reasons in favor and reasons against, as well as critically evaluate these reasons, for each of the following positions in the free-will/determinism debate: Hard Determinism, Compatibalism (aka Soft Determinism), and Libertarianism.