This circuit was suggested by an article in the April 1988 Radio Electronics magazine. The flip-flop is of the JK type.