EJB 3 in Action, Second Edition - Cuprak (IEEE, 2003)