Kevin Lane Keller

Strategic Brand Mangement - Canada Tata McGraw Hill 2003 - 160