Knowledge
Data
4966076 6991 2068267811 48669321633
98 9701 801086790 119395625 5848729
9781 863 3987