Designing and implementing Choices: An objectoriented system in C (1993)

by Roy Campbell, Nayeem Islam, Peter Madany, David Raila
Venue:Communications of the ACM