Explaining Buyer Behavior: Central Concepts and Philosophy of Science Issues by John O'Shaughnessy | Menrva Books | MenrvaBooks