Knowledge
Data
6346 2890 09792269 29077410 455
84 70175236 0301 135856 2694673
9780 3896788207 76579253 7876617