Book Recommendation?

I got giftcard to an online bookstore for Christmas, and I really want to purchase a good book on knitting. I’m at a loss - there are literally thousands of books.

So what are some of your recommendations for a good book for a beginner knitter? Maybe with a pattern or two, with good clear instruction and lots of picture refrences. lol