Text processing in Python - Mertz, David (Addison-Wesley, 2003)