Language independent design an introduction
Maj, S. P.
Manchester NCC Blackwell
1991
Includes index