How to Make a Diamond and Other Incredible Ideas About Chemistry - William Potter

Young readers can take a wild ride through the surprising world of chemistry with this innovative,…