Beginning Java RR 6 platform with glassfish 3 : from novice to professional (2010)