Politics, theology and history. - Plant, Raymond (Saint Joseph's University, 2001)