Knowledge
Data
07865586 497053118 3853840405 5251 94666
3740 47311203774 42 389 959779
9780429 16932 861 825269 252180