clipped from: www.macalester.edu