Knowledge
Data
4003634 31233592821 58 9783614180 857735843
502 938 52
023388045 335 82408661 99703809