You will be able to come back to these articles time and again, gaining new layers of understanding as you gain layers of experience." Kent Beck "There is certainly good information in this book, and ...