Ўхшаш китоблар «Рефакторинг с использованием шаблонов», Джошуа Кериевски