The LABORATORY approach to teaching calculus - L. Carl Leinbach, Joan R. Hundhausen, Arnold M. Ostebee, Lester J. Senechal, Donald B. Small. (The Mathematical Association of America (MAA), 1991)