Engineering distributed objects - Emmerich lhWolfgang