Knowledge
Data
4280921765 381015409 7922
50134957798 969750 3422
9780327 596 588833 378481 046401741