Buyer Behavior Models and Attribute Models: A Synthesis