Quackenbush, Stephen L.,author.