Stueben M. - Good Habits for Great Coding Improving Programming Skills With Examples in Python - 2018