I have certain expectations from your book. For example, I would like to know first of all, how do you differentiate between the GOOD parts and the BAD parts of the Java programming language - does this book cover the internals of the topics mentioned in the TOC OR just the externals required in day-to-day coding? Also, does it cover good programming practices while using, say Collections? In short, please describe in brief the gist of the book.
Thanks & Regards