Downloading A Concise Introduction to Programming in Python, 2nd Ed., by Mark Johnson - CRC Press (2018).pdf (2.86 MB) If the download doesn't start, Clik here