Behavioural Design 101: Psychology mechanisms in persuasive design
Briefly