Knowledge
Data
232484 840 631 370261412 685949
27861672012 0985781709 9780537150
4952513 036646837 502106105 21