I've seen the Zebralight recommended for reading, and notice that it's described as having a beam with no hot spot. I'd prefer something less expensive. It also seems like the right angle design of the Zebralight might make mounting appropriately more difficult.
I'm not sure on your exact situation, but if its possible for you to do a couple of hours over time to get the extra cash for the Zebra (h501 would be my choice) then you wont regret it i dont think.
Realistically though, just about any cheap no brand LED headlight would be bright enough for reading and none really have a "hotspot". I brought a Winchester headlight as a set of 3 lights, while the other 2 lights where complete junk, the whole set was 1/5 the price of my Zebralight and the headlight was actually decent.
The pack was called: Winchester LED Combo pack. Can be found on Amazon for about $25 (yikes, its gone way up, used to be found on Amazon for about $15...)
But if you can save for the Zebralight.. go for it
On Fenix's if you can find an old model L0D it would be cheaper than the Zebralight and just as good if you can find a good way to mount it.
**edit**
Looks like for whatever reason the LD01 is cheaper than the L0D, so yeah, ignore the last line...