Knowledge
Data
521 4078579 6899634 16018272 5356
373 7056397020 9347 35641 9783235735
577 6628 81 081128