Speaker's encyclopeadia of humor - Braude, Jacob M. (Bombay Jaico Publication, 1996)
English