Knowledge
Data
863415032 3636808 8734 9780394293 407712013
18478 3160 4755758505 3949792380 1890060
7585 31 20322208