Knowledge
Data
7844171986 862402 38508 90 492569753
3723150395 1308892 306233163
9781 338377225 4240 634669726