Text this: Promise and power : the life and times of Robert McNamara / by Deborah Shapley.