EJB design patterns: Advanced patterns, processes, and idioms - Floyd Marinescu (John Wiley and Sons, 2002)