http://proceedings.informingscience.org/IS2002Proceedings/papers/mccar126teach.pdf