Knowledge
Data
5908 230929390 4142882 145730 923464
98654 447304 4379649 7021323 76655185072
9780902265 339601313 457878 871941063