Practical Discrete Mathematics
Ryan T. White and Archana Tikayat Ray
Doing Math with Python
Amit Saha
Applying Math with Python
Sam Morley