Forty Years of Progress: Where Have We Been? Where Are We Now?.