O my Jason, do you really want that? Believe me, you don't!
I wrote it before, and I will continue to do so: Nafziger's books are nice, for newbees. When you enter this field, some basic knowledge is much appreciated. Nafziger provides this.
When you go to another level, the books from Dugdale are worth every penny. Also, the books from Leo Niehorster are worth their money too (shall I give you my bankaccount number Leo, for the free advertising