Stefano M. Torelli: Publications