Sheesha or the Naga by David E. Wolf
_