Knowledge
Data
595773 6293183865 7432635 578
7608875391 50 1507275892 19741
559431946 9781 7795734966 3149681397 0249820962