Ecoop '99 - Object-Oriented Programming by R. Guerraoui