EJB 3 Developer Guide: A Practical Guide for developers and architects to the Enterprise Java Beans Standard.