Expensive, but all-inclusive is "The Principles of Knitting: Methods and Techniques of Hand Knitting" by June Hemmons Hiatt for between $150 and $200, I think.
P.S. David Reidy reviewed this book in episode something-or-other of his podcast, "Sticks and Strings".
"One can never have enough socks."
A. Dumbledore, Book One, Chapter 12