The Chemical Cosmos - Miller, Steve (Springer New York, 2012)