Knowledge
Data
28700 181023 158 1823 8265
361829815 930594 0780 8944964065
9783145547 3828281494 023320643 223926