Religion and civil society Rethinking public religion in the contemporary world - Herbert David (England Ashgate Publishing, 2003)