Hey this is a fantastic ask- even tho a bit dated. I also wanted to just share a recent resource i stumbled upon that I found extremely useful
Bartleby Learn - it has books, some popular question and answers and even these experts who can help young learners