Knowledge
Data
50 947930 861581 8065069223 8114
685005234 9780498623 3329559936 57 23872
608836810 44 486267 250