Books by Fabio A. Camilletti