A Practical Guide To Red Hat Linux, 3rd Edition (2006) Professional Java, JDK 5 Edition (2005)