Richard R. Cook (Author Editor) David W. Pao (Editor)