Knowledge
Data
17643 98 9907126502 9781687 7987116233
84 3949648 193729975
8617671426 182348 39398267536 117