Author: Sanders, Richard Smith, Robert Stanley, ; Weinman, Bernard S.,