Theories of Stone Formation