Python 2.6 Text Processing by Jeff McNeil