Knowledge
Data
28443 512065954 61487184 8305 5745604626
94147430 97227163 780
50853976143 9780319476 2492774