Knowledge
Data
43485773710 6020 8880567 331957
9781554303 232455 70243274 40701132782
238 264321367 695249227 842736462