Knowledge
Data
39827093 57840833970 602
7540367100 58310575 69752
4645932717 758182452 9783199490 12373 6160542782