Key Marketing Skills
Peter Cheverton
If You're So Brilliant...How Come Your Brand Isn't Working Hard ...