Natural Language Processing Demystified
nlpdemystified.org