Knowledge
Data
89182293 32666 95025885033 6243534817 96997900
06358 126294663 7201084 87351142209 02553583925
9781905829 13678 9455080678