These sources all look great.
Your grade is 5/5
The next assignment will require you to have read one of the sources you list here, so please consider working on this soon.