Knowledge
Data
6967 70080879103 630812 507627045 30321514
316 334 23590343 9780451
62640089766 41256 2953