Customer satisfaction and retail banking: an assessment of some of the key antecedents of customer satisfaction in retail banking | Synapse