Don't get me wrong...
I <i>like</i> New Riders Python Essential Reference. It has helped me out many times, especially when I am writing python scripts in a notepad on the train. But the Second Edition copy has a totally hosed table of contents. The pages are all off by 1-2 pages. It appears that the index is correct which is slightly helpful.
Example: getopt functions according to the TOC should be on page 164. In reality they're on 166.