I thought deposits from drinking too much 'hard' water could cause the stones? My father passed one the size of a pea! Up until that point the gp had told him he was malingering!