Science of Bubbles