Knowledge
Data
064365482 424185601 05922 407944 0858658
7540578 5338911 824918 2207284585
9780825 9493 80466