I'm not sure if your comment is implying that there aren't any "Good Parts" of Java in the first place, or that nobody needed to write a book that excluded the "bad parts" of Java.
Maybe because you need all the parts, so there's no benefit in differentiating them.