Durran, Richard A.,contributor.