Knowledge
Data
2265888 127176 77551395 126390 3004533
426102363 7255981430 9780691 097
099 8163766 3667961386 791243