Knowledge
Data
31961 506 299986710 74135 00894652978
6201435468 829703 364771835 60355406
46764993979 9783443708 281981755