Key concepts in marketing - Sutherland, Jonathan (Palgrave key concepts.)