Foundations of Data Science - Blum/Hopcroft/Kannan (Cambridge University Press, 2020)