https://blogaza.com/2017/01/27/avoiding-impulse-spending/
Avoiding Impulse Spending