Introduction to Information Retrieval

by Christopher D. Manning, Prabakar Raghavan, Hinrich Schutze 



Pattern Classification

by Richard O. Duda, Peter E. Hart, David G. Stork

Data Mining: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)

by Jiawei Han, Micheline Kamber, Jian Pei

Networks, Crowds and Markets: Reasoning about a Highly Connected World

by David Easley and Jon Kleinberg

Lectures on Complex Networks

by S.N. Dorogovtsev