Practical CORBA Programming using TAO
An Introduction to CORBA