Knowledge
Data
691622278 309 9661116151
3504 8277464741 5461 3148 9781543755
10118 08706 2687782091 92900269662 1580044220