Are you interested in branding and positioning your small business? The following are my favorite books that can help you.
Strategic Brand Management (3rd Edition) I worked with Dr. Keller, the author of Strategic Brand Management, on many naming and positioning projects while I was at Red Hat. If you are looking for the comprehensive guide to managing a brand, this is the book that is almost universally used in business schools to teach brand management. I almost always have my dog-eared copy on my desk, and I refer to it often.
Zag: The Number One Strategy of High-Performance Brands The Brand Gap: How to Bridge the Distance Between Business Strategy and Design At the other end of the spectrum from Strategic Brand Management are these two great books by Marty Neumeier, The Brand Gap and Zag. Neumeier refers to these books as "whiteboard overviews," by which he means that they are quick reads that can help you learn some of the basics in a few hours. If you don't have the time or patience for reading a textbook (or need a less expensive option), buy one or both of these books. These are also great options if you want to give others in your office a quick overview of branding-- buy copies for the whole team, and use them to kick off a discussion.
If you are interested in learning about my take on branding and positioning, please check out my new book The Ad-Free Brand. It takes the classic principles of Jack Trout, Al Ries, and Kevin Keller that have helped build great brands for decades and combines them with a community-based "open source" approach to building brands I learned during the decade I spent building the brand of open source technology leader Red Hat. If you don't have a lot of money to spend on advertising, but still want to build a great brand, I think the ideas in the book might help you.