Old article, but good article. Original PDF here: https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thompson.pdf