Mathematical Knowledge C by Mary Paseau, Alexander And Potter & Michael Leng