Sonochemical reactors: Review on features, advantages and limitations. (September 2016)