Author: Ralph J. Schwarz Mario G. Salvadori