An object-oriented introduction to computer science using Eiffel | lit.salon