Comment Comment by tmaly I would add Clean Code to the list just because the concepts are applicable to many languages parent tmaly 10 years ago