David Gilbert

Retail Marketing Management - New York Financial Times 2000 - 356

658.87