Author: Robert L. Hepworth, Samuel Richard, ; Paton, William Andrew, ; Paton, William Andrew, Dixon