Knowledge
Data
498495586 877284207 52635488664
421158 50181455266 1292372191 215245
9783598293 85491191904 36974 2309124