Knowledge
Data
45 31995441415 7196 19407149 656905
9781156602 24832130 238
22 0512327235 67933038 573474007