Knowledge
Data
39518586 12974559 3149139799
9781332545 36651 645031 77702367702
760698 95577660 6436202 83223270932 5583