Why was this question closed? How is asking (a very specific question) about a reference request for a specific programming language off topic?
I would like to add that it would be good manners and helpful if one of the people who voted to close at least mentioned why they did it. If no one tells me why it's closed, I will not know why it's closed and I will not be dissuaded from asking such a question again. I didn't see anything in the FAQ that said reference requests were forbidden.
Update: Since two of you have given the same link about let's go shopping, I feel I must reply to all. But, this is not an answer and too big for a comment. So, it is added to the question. Note, the first comment is:
"How does that fit in with book recommendations?"
and Jeff Atwood's response is:
"I’m not entirely sure it’s related..."
Without reading tons of comments, it looks like eventually Jeff Atwood (and others) say these questions are not good because they are so subjective.
Let me break it down for you... this is the logic of the closure: "Subjective questions should be closed, many book questions are subjective, so ALL book questions should be closed."
That's not logical.
How does that apply here? I didn't ask a subjective question. I said, I want a book that has this, this, this and this. I described exactly the type of book I was looking for. The answerer found a book that obviously had exactly what I wanted. I didn't ask for the best book of that type. I just wanted a book of that type. There is no subjectivity. So, this question should not be closed.