Author: Bray, Warwick. Swanson, Earl Herbert, ; Farrington, Ian S.,