Knowledge
Data
949 18496117289 941126 461653 11105383062
9781091624 3173 86847529 8414 588
27286516 0680 90