Knowledge
Data
9783303897 95701000 5905 4903870615 148547
82164937 477990389 40938
524550 6322648927 050472672