Knowledge
Data
0711649 05 5378 469
60577 5822596972 25955 9780264971 298169067
009321 95775839 27941