Which of the following is the correct chronological order in human development?
A)Hunter-gatherers, invention of agriculture, food producers, development of towns
B)Hunter-gatherers, development of towns, food producers, invention of agriculture
C)Invention of agriculture, hunter-gatherers, food producers, development of towns
D)Food producers, invention of agriculture, hunter-gatherers, development of towns
E)Development of towns, hunter-gatherers, invention of agriculture, food producers