Martin, R. C. (2016). Clean code. 1st edition Addison-Wesley Professional.