to the Second Edition.- to the First Edition.- I The Impact of Abstraction Concerns on Modern Programming Languages.- 1. The Impact of Abstraction Concerns on Modern Programming Languages.- II Programming In Ada: Examples.- 1. Introduction to Example Programs.- 2. An Implementation of Queues.- 3. A Simple Graph Package Providing an Iterator.- 4. A Console Driver for a PDP-11.- 5. Table Creation and Table Searching.- 6. Solution of Laplace's Equation with Several Ada Tasks.- References.