Object-Oriented Programming: A Unified Foundation by Roberto Zicari · November 3, 2013 G. Castagna, Object-Oriented Programming: A Unified Foundation,Birkhauser, 1997, ISBN 3-7643-3905-5