Please edit your post we cant discuss sources on the forum.
Post youre questions in the right forum and you will get answers but I will warn you at youre age it might not be what you want to hear.
No matter what welcome and good to have you here.