http://images.amazon.com/images/P/0201703696.01._PE_PI_SCMZZZZZZZ_.jpg A wonderful book collecting important and insightful articles by DavidParnas. ISBN:0201703696