Knowledge
Data
57487892940 52253114996 30530419 80770804 873796788
693 18163534 866230 98577
9781264 56803548272 990660496 2994 999