Knowledge
Data
31662958309 7297601802 680442782 46106843774 9509425
12 266 8253 2954984 9780646757
695 20 79054 6295285286 8889773