Knowledge
Data
13978 8404081538 4947195 312773194 68154
5072907 7618 03 9780650 59153
855205670 5515 9033150 97396 6390