Author: Pattee, Richard.