Good Habits for Great Coding - Michael Stueben (Springer, 2018)