Bloomsbury Buys ABC-CLIO for $22.3 Million