Foundations of Jini 2 Programming door Jan Newmarch