Knowledge
Data
3970133502 90 6582811201
248149 59113 601
1397370678 9781346 9307200313 05804365981 04