Although this design looks a bit like https://www.thingiverse.com/thing:2566857, I actually used a totally different geometry definition to make it. I wanted to clean up the spaces between the curvy parts in Threadlight1 so I made the cross section of the curvy parts U shaped rather than simple rectangles. This part printed in just under 18 hours at a layer height of 0.140 mm and a print speed of 100 mm/sec.
The lamp is designed for an LED "puck" light. Battery operated lights are about $4 each; simply do a web search for "LED puck light" to find several sources. This blog page tells where you can get wall powered lights that are brighter and that work very well: http://birkbinnard.com/blog/wall-powered-led-lights/.