If you are one of the unlucky people in this world that suffer from the very common and rather painful complaint of kidney stones, then your kidney stone types could be the key to working out an effective cure and also prevention methods. It has been reported that there are four main kidney stone types [...]

