Fantastic History homework ...

Great to see extended reasoning and evaluation produced in these wonderful pieces of History homework!