And in your question you ask
And that really is the problem. We don't want to recommend books or link to documentation. We don't do book recommendations. Those are off-topic. And we don't want to gather answers which are nothing more than links to documents.
In summary, we want to help you solve your problems. Not merely link to outside resources that might help you solve your problems.
Think of it like this: Future visitors with a similar problem should read the question and find an answer. Not merely information on where they might possibly find an answer. And the latter is what you're asking for.