Knowledge
Data
5520547 45148998 2911425 33102
745164 9781335 5810332252 8348 6202952
7665567 02087333826 580777219 579536407