Strongly (but respectfully) disagree with the Pai book--littered with typographical and syntax errors, some incorrect and many incomplete explanations, many questions used 2, sometimes 3 times. This should be a third-line resource.
Two echo posts on one day as first posts and resurrecting an old thread... Are you an author or administrator for one of the sources you suggest?