Knowledge
Data
829271225 31492152 2868315 2636937
43753633 81 76917280 0662629 05719203
50 9781 0888 74246