Knowledge
Data
40006 5975235 64669593 05859
78 537100355 889 9780303240
681742732 625911213 78454397 790598712