BizBuySell Guide To Buying A Small Business: A road map to the successful purchase of a business