A great Java book, "Java Opensource programming using junit, hibernate, etc..."

Dear all: 

I have found those 2 books, and i think it's worth reading, check it and you will see :), also to stop cracking softwares ;).
Java Open Source Programming: with XDoclet, JUnit, WebWork, Hibernate (Paperback)


J2EE Open Source Toolkit : Building an Enterprise Platform with Open Source Tools (Java Open Source Library) (Paperback)