Knowledge
Data
9961862 051393 57371770839 887011951
486593 14953484 20099803667
047633 94801599071 9783596928