Knowledge
Data
85583 508044 990828 38647
42700 92 38763636691 9781560
5399614 8466011 1102315542 5874368 33818272397