Knowledge
Data
933 407153325 955 57674923651
02122471931 32 7903613
3104284962 9780318803 038718839 9630565 7707976