Author: Magrath, C. Peter Fletcher, Robert, ; Peck, John,