Knowledge
Data
322 889155098 96802673573
979456085 561 52786697451
9783596580 980525355 1925295 121497