Knowledge
Data
18349593 8540955 43 30069103181 800571
9781 309466837 244 408 931
8863919 4432 846232763 990546