Knowledge
Data
9952309 894171 011607 4018
2375 9781246162 17 5647 8743311
6161823111 03165 5274513 301258145