As to good cook books, I love any of the Alton Brown books (he of Good Eats fame on the Food Network). They teach you, not just the hows of cooking, but also the whys in what you are doing. Plus he's pretty funny. I just got his book on Baking and I'm learning and laughing my behind off.