Science of synthesis. - Hall, D. G. (Science of synthesis ;, 2011)