Knowledge
Data
346563363 687395123 6310137193 089805 63010284706
95170 6996420769 23848
28141653360 083676177 9781387269