Freedom, Progress, and Human Flourishing - 9780761872672