Knowledge
Data
409067293 69213704834 349
87790 31303 70380 4199 463040
259 10189407431 65 9780430 0180817