Knowledge
Data
95 9783302571 2947736 6868275989 5767
160599092 4290782 0672602
98795772268 2023 470 776771491