theory of consumer choice 2794168