If you want to understand what's up with revealed preferences and why we shouldn't base entire economic systems on them, this one is worth a read!