Knowledge
Data
98 26 32623053
74976671025 9167984 152664654 8603
9043105612 9783107 765449 0639493090