J. M. CARVALHO Publications