Knowledge
Data
30 8893 039261 448835 52504
3931159 9780511968 97335373152 359 005
9143 8215 453 630837793