Knowledge
Data
15408379573 7892012717 49916654064 2289380702
302317169 6556040247 553134918 573457 359593119
9780362253 47554247 77 63024418