Creating the molecules of life - Boyd, Richard N. (IOP Publishing, 2018)