Knowledge
Data
95888766 66740 07574628611
10918 7379071 345859 8694426986 41987
9780 40753636 602805297