Knowledge
Data
65613210 98294 1940 693876
4367815156 131295873 472486
1279 510516 83283759 9783209208 1539815724