Economic And Financial Bubbles : Definition, Theory And Recent History