Java by abstraction a client - view - Roumani (2006)