ThoughtWorks Anthology, Volume 2
A collection of essays from ThoughtWorkers around the world
Along with many of my colleagues, we contributed a number of pieces for this anthology on software development, covering topics such as testing, visualisation, feature toggles and functional programming in OO languages.
I contributed a chapter on Java web development for this anthology back in 2012.
See other books I have written.