As a literacy specialist in a high school I deal with all the content areas. Each teacher has students of varying levels and interests. This is the best resource I own and wish Sharon Kane would put out another or I could find others of the same quality.
I had to have this book for a college class and even though I haven't used it very much, it seems to be very good. I found it easy to understand and I will keep it for my classroom to use as a reference book.