Author: theodore hornberger and randall stewart walter blair