Knowledge
Data
058565669 7443186070 082766 4959199 93
704 035402 53 665108339 55
00 2994073967 9783198035 40 4657