Knowledge
Data
305 83635 23381647351
90207930 939545458 19 35961 6103482978
6129742 5917463913 9780783315 03443385916 641168