Josep Costa, advocat i politòleg