I give this product five stars. While not for the beginning knitter (it does include a brief instruction section, but the complete novice should consult a "how to knit" book), it's very thorough and covers many techniques for knitting socks. There are TONS of pictures so for visual learner it's obviously a good choice.
I haven't checked the patterns, but the point of this book isn't patterns. The point is how to KNIT socks. It teaches you how to do this by giving you the formulas - for example, how many stitches from your total you should use to knit the heel. It tells you the size you need for, say, a women's medium (so you can find your gauge, then multiply stitches per inch by that size), instead of telling you to cast on X number of stitches. However, it's not as complicated as the custom sock patterns I have found on the internet. And it includes other options like how to make a deeper heel, a larger calf, etc.
Also, it includes information on top-down, toe-up, AND flat-knit socks (find that in another reference book!), as well as different types of heels, toes, cast-ons, etc. for each one. Also included is a VERY handy reference chart of what sizes work best for the foot size you need. This is useful as many internet patterns say "Size: Custom" which is useless if you can't measure the intended recipient's foot. Here, you just need their shoe size and can then find the corresponding approximate measurements.
All in all this is a GREAT reference book, not for the complete beginner, and heavy on techniques, instead of patterns. I HIGHLY recommend it if you are looking for these things.