Knowledge
Data
899 2953 995 2002 91359208818
7293010 69678 3868 05713180814 2942605887
9781 68 092246 2970