Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Poorly Written, Poorly Organized

Writing a good programming book requires more than knowledge of your subject-- the would-be author must also know how to write. While Mr. Lea undoubtedly knows his subject, the resulting book is not only poorly written, but so unorganized its worthless as a reference. For example, endless numbers of variations on each type of Thread architecture are presented with little attention paid to the implications or potential for use in a particular situation. The result is the book reads more like "all of the things I could think of about threads off the top of my head" rather than a text meant to instruct the reader.For examples of a higher standard take a look at Programming with Threads, by Kleiman, Shah, and Smaalders, or Java Network Programming by Hughes, Hughes, Shoffner, and Winslow.