Knowledge
Data
427546 5095228 8422988481 5296564 5748199878
5591021 3460150 9560206
9780 574776330 45437338013 144105 66411