Knowledge
Data
41177 468189032 462 392902 03143
756434 5401537681 673420 9781128455 5479
3647693 87275 19433266600 56690 228704209