Программирование на практике: советы, идеи, приемы. Реальная разработка на примерах от профессионала.