Object-oriented programming with Simula - Kirkerud, Bjørn (Addison-Wesley, 1989)