Knowledge
Data
39932856 87334491230 2003 22957220 65007317
73499 672832772 01779438459 27016 3584
9781 722323 43220253501