23
30
18
20482
19
1
Summary Where do people’s extraordinary abilities come from? Besides innate endowments,...