Clifford S. Crawford Ph.D. (auth.)