Information retrieval: techniques ; Supervised machine learning AND NLP sample code
Common descendants