Knowledge
Data
8130 390 994581 50511480024 2072598
0330061556 063503 9425
618133115 9783267560 17321 646