If you are still using an older Amazon Kindle (the one without the front-lit screen), or just a regular book then perhaps you need to get some of these rechargeable LED reading glasses.
The glasses contain a couple of bright LEDs that light up the pages of your book for up to 2.5 hours between charges, and as the name suggests, they are rechargeable as well.
The glasses come in 4 sizes which includes 1.00, 1.50, 2.00 and 2.50 each costing $49.95. If you live in New York then you're out of look as they wont ship them there for whatever reason... probably tax but perhaps not cool enough for NYC people? Also note that for a few dollars more, well $70 more, you could get yourself a Kindle Psperwhite which would negate the need to buy these glasses in the first place.
Available from Hammacher.
If LED reading glasses aren't your style then perhaps a hands-free over the ear book light is more your thing ... you can find it also at Hammacher.