a e ruffing