Building Bridges between Catholicism and Socialism: Ernst-Wolfgang Böckenförde and the Social Democratic Party of Germany. (May 2020)