From what I've seen, I'd dare to guess the number of decent Java books roughly equals that of decent Perl books. The rest is just buzzword compliant waste of paper. Whatever's currently popular will have tons of books in its name crowding the shelves. Why should we care?