Knowledge
Data
1977806 12095602 474 19465 2723
704415 64769142 44 501130 86
9781 293 72073612 81130193 56