Kidney Stones, types and management
Kidney stones are very common. According to some estimates, almost ten out of every hundred people have a kidney stone at any given time. Kidney stones are hard deposits made of minerals and salts. They start as small deposits of crystals that attract more crystals, finally taking the form