Introduction to Algorithms sells 500,000th copy
web.mit.edu