Knowledge
Data
28710 287341 84200 60259760
43247 686638787 1983 946643536 404778
9783253 177805 7770631 4415