The Landscapes of Science and Religion: What Are We Disagreeing ...
Nick Spencer & Hannah Waite
The Design of Approximation Algorithms
David P. Williamson & David B. Shmoys
Recommender Systems: The Textbook
Charu C. Aggarwal
Reading, Writing, and Proving: A Closer Look at Mathematics
Ulrich Daepp & Pamela Gorkin
Calculus
Gilbert Strang