The role of suffering in human flourishing: contributions from positive psychology, theology, and philosophy - Hall, M. Elizabeth Lewis (Journal of psychology and theology, 2010)