free programming and mathematical thinking a gentle introduction to discrete math featuring python published presentations and documents on DocSlides.