Knowledge
Data
5968370648 62588 31906135 708106 60349658
64483573 14217390 1832907904 083839644 415052
9781463 817 23636565272