Knowledge
Data
451384 158701797 1992012 942619 6775871
0319540955 6311666330 3301149757
8268732742 0722 6643880 48480205