Neostoicism 2.0: Stoicism, Christianity & Personal Empowerment for the 21st Century