Knowledge
Data
48660 50558634238 30711 8365980115
976721310 395951 73544116607
9783398900 5268401 431 30 2329986567