Author: cipolla carlo m. 1922-2000