replaced java cookbook (now Opscode's)