Knowledge
Data
371 2197886 198288145 76932492
3940 991067252 442 647640
93437981 9780841 157 3624281