Knowledge
Data
4578088306 44239 9743868 48041523003
8076 2805511 993 8272 888372239
9780391 311 8253 6134