Knowledge
Data
1978907 749896 76724672609 61862513320 24900321
59 2219122312 529369277 9781419888
845943552 054 65673680071 2277014 2960828