Knowledge
Data
95396 779 95116140413 88
890313428 9781 0650142234 887 06568465
51227474 82667 6288 380240 43038194213