http://www-math.mit.edu/~bush/1802A.html