Brand Failures: The Truth About the 100 Biggest Branding Mistakes ...
Matt Haig
Dealing With Difficult People
Roy C. Lilley