This is a classic text. Parsing out all the references to IBM S/360 and to specific languages, Yourdon presents ideas and suggestions on how to THINK about the full spectrum of programming. I find his ideas on testing to still be quite valid.
I read first read this in my first years as a programmer, over 40 years ago. This is the first time I've read it in over 30... I still find his writing and thinking to be lucid and valid. While we've advanced as an industry in many ways, there are still areas where we've not shown much progress: I still find that most programmers don't think!
I've a few other Yourdon books still lingering about in my library: I'll dust them off and reread them, too...