Knowledge
Data
57927410 404093541 998 247
5552 0432860 03696627 13018447712 9780559708
35840 08664466 21130258