Scan barcode
camiloolaya's review
informative
slow-paced
3.0
Read for class, very dense book w lots of science vocab but was still a very interesting read overall
More...
Scan barcode
3.0