Knowledge
Data
6996147422 9780073795 158165818 4942
96866953 5431 3249
77 40907427 36760468510 1989585 637649072