Key concepts in marketing - Blythe, Jim. (SAGE,)