Knowledge
Data
82185220728 139252310 14 17377
8038 24 2772 394083
9783596 0657 68297 72616 9326872853