А вообще, если интересно прочитать не столько про программирование сколько в целом про разработку то можно полистать "Разработка требований к программному обеспечению" Вигерс. В основном для аналитиков, но позволяет понять в целом процесс и расширяет кругозор