Java Programming With Corba by Andreas Vogel & Gerald Brose