Knowledge
Data
84994857792 18885661604 50325255 9565162463
9780521426 2497249889 618 313479173
3830166 20 3691 2801