Knowledge
Data
47186022453 36448 683600 8027 38324
83714751895 68968147091 70026 773185035 4714111125
2006 51313561372 9781068006 8967665417