Knowledge
Data
625 2412820487 248983245 9225640
12964 830102402 702 1114
9781 607983610 8477758129 40398876305