Knowledge
Data
810612 9471793532 1431822807
8712901537 0509286 48128174482
26883187 9783107129 9494 9795 1967