Knowledge
Data
19059312719 4044915 658 974
799839584 27141311 86627581457 2625
9781349014 315550 8189766329