Knowledge
Data
82526932 6101730 317 9127342
5783319 732880311 297
017225 8682618 899383504 86626505 56112109923