Here is a list of good books for Machine Learning, Data Analysis, etc.
http://blog.yhathq.com/posts/ten-data-books.html
Open source Natural Language Processing book too (linked above anyways, but I don't mind duplicating)
http://nltk.org/book/