Knowledge
Data
100125 454985 4707 452615
9783396187 645326318 02481763382 786365 130340884
370944 3068 182 492 916