Knowledge
Data
541632 63752 6846 3673143 70736807
40313538308 46 78573437484
9781 66944 572015931 58100018 406434