Gallstones,multiple cholesterol stone in gall bladder with cholecystitis . | What are Gallstones and How did I Get One?