EJB 3 in Action by Ryan Cuprak, Debu Panda, Reza Rahman, Michael Remijan (Paperback, 2014)