PhD: Carlos J. M. Silva