Knowledge
Data
160392 4239758 1942342287 4692 29554
0319386705 089550 859973865
871335 37324 497105 28897003 37345284