Knowledge
Data
539402657 5810681 9780679 7315265853
6043983 3843137 1359902 218699 6573
0515 6344780422 80847629 449 526