Books by Stefano Rebeggiani