"best xxxxxx?" with no criteria or context is always a stupid question. How old is your son? Does he already have a coach? Is he already studying any books? If so, what ones? If he's under 12, 99% of the recommended books will be out of his depth.
Best middlegame book?

Yes, because tactics rating on commercial chess websites mean a lot when it comes to answering vague questions. Thanks for taking the time to look at my profile. Please excuse me - I won't be bothering to look at yours in return.
Clearly you didn't understand my answer. Wait until your anger has subsided then go and read it again. When you fully comprehend what I said, come back with an intelligent answer with no "most likely" guesswork and assumptions that chess ratings are proportional to reading and comprehension ages. Chess ratings don't aid simple literacy concepts.
The choice of the word, "stupid", was unfortunate, but don't you think that there was a valid point to be made here? It seems to me that your own comments suggest that book choice depends somewhat on the reader. Nevertheless, (as best I can judge) I think you suggested an interesting and helpful list. My own contribution was intended to help people make their own judgement about what was best for them.
In a previous discussion, someone reported a passage from Pawn Power in Chess by Kmoch: "The lengthening of the rearspan is often favorable, inasmuch as the expansion of territory behind the pawn increases the freedom of the pieces. By the same token, the shortening of the frontspan limits the freedom of the opposing pieces."
I'm not exactly a big fan of that sort of writing, but there nevertheless seems to be a widespread opinion that the Kmoch book is worthwhile.
"... [Pawn Power in Chess] should be on everyone's list [of favourites]. ..." - GM Nigel Davies (2010)
Another point of view:
"... Hans Kmoch’s Pawn Power in Chess is considered a classic by many. Nonetheless, most people found it daunting and confusing, given its weird terminology. Also the scope of the book was more theoretical than practical; not an easy book to read and study with. ... must be frustrating to read and study from for those rated below 1700. ..." - Stephen Ham (2000)
https://web.archive.org/web/20140708110136/http://www.chesscafe.com/text/review249.pdf
One can see a sample at:
http://store.doverpublications.com/0486264866.html