Knowledge
Data
683271 3080 35970
42388 4811562717 660 93171398 9783142452
90 52099710354 528173318 95706 9491737335