Bruno Ceccarelli: Selected publications