Author: J. E. Smith,Natalio Krasnogor,William E. Hart