Author: William Fletcher. [from old cat Boogher