Visiting the Small Business Development Center's, if you have a college nearby, or your local Chamber of Commerce is highly recommended because they can provide you with more specific information about your particular area. They have extensive information on area demographics and industry trends. The staff is generally very helpful in locating this type of information for you.
They can also provide a list of area businesses who can help you with media relations and regular business needs. You should always take the time to make plans and goals to make your venture as profitable as possible.
Community interest clubs are always looking for fund raising ideas. They will be able to tell you what kind of community activities are being planned that would allow you to set up a book booth. Sometimes these types of clubs will take on a product for community fund raising themselves.
The businessperson who belongs to these clubs are usually pillars of the community and have the respect of their peers. If they back your entrepreneurial endeavor, in whole or in part, you will be well received by most of the businesses in your area.
Do some research at the County Courthouse and the Public Library. Target not only established corporations but especially new businesses. Libraries generally have a vertical file specifically set up for local business. There may even be a directory available for the national headquarters of local branch corporations.
Community colleges also have well staffed library systems. Their information is generally geared toward national or international information.