CORBA 3 Fundamentals and Programming, 2nd Edition