Author: Ray C. Anderson; C.S. Kiang; Daniel Kammen