A. Rothuis

Series

Functional programming

Messaging

Object orientation

Software quality

The 3 cs of structural quality