Knowledge
Data
51154810219 083 3067 77 9783047
29318081 229206076 54233616 73048
10852 216513440 5232147 3715