Knowledge
Data
83516385654 83161162521 629532648 915550
9780264604 6318 12913 05499178
8877115 1835 837 8186217681