hide ---> http://www.math.northwestern.edu/~clark/364/handouts/imperfect.pdf