Answer:
Anglo-Saxons
The first people to be called 'English' were the Anglo-Saxons, a group of closely related Germanic tribes that began migrating to eastern and southern Great Britain, from southern Denmark and northern Germany, in the 5th century AD, after the Romans had withdrawn from Britain.
i dont think there is any reason. you might find that the author has the same themes that he/she likes to write about but idk i think you need to read the book
The answers are
1) c
2) b
3) a
4) c