Designing re-usable classes (1988)

by R E Johnstone, B Foote
Venue:Journal of Object Oriented Programming JOOP