These high-quality small-cap stocks are a buy, Bank of America says

Small-cap stocks that are high quality and inexpensively priced could provide a good hedge against future market volatility, according to Bank of America.