Most of the ranchers who passed seem to recommend O'Reilly's EJB3.0 and APress Pro EJB 3: Java Persistence API. HFEJB is for SCBCD1.3, it's not aimed at the new exam. But some EJB2.0 concepts still holds now, so it may still be interesting to read it. I don't see many people referring to EJB In Action 3.0. I think it's interesting to read, but I can't compare it to O'Reilly's. You can read some tips in the Wall Of Fame from ranchers who successfully passed.