Aidan Beck

Aidan Beck

MA student in modern European history. Marxist, historian, Christian existentialist, liberation theologian