Relationships of actual and expected levels of income with GP job satisfaction: a repeated cross-sectional study | Synapse