software-design-for-flexibility_how-to-avoid-programming-yourself-into-a-corner_hanson_sussman — Christopher P. Hanson, Gerald J. Sussman | Kutubxona