I have been referring to these resources myself and been actively using these for a while. These books are genuinely helpful if you read them even for a beginner or an advanced learner both.