Programming beyond practices : be more than just a code monkey - Brown, Gregory T. (O'Reilly Media, 2016)