I would say Word, or another word processor like Open Office. I've used several other writing programs that do all sorts of things for you, but so far I've ended back with Word. I find it gets in the way of writing less than the other programs.
I'm not sure about placing photos in you books. My guess is Book Designer would help with that, but I have very little experience with it. You can probably find a lot more guidance in the Workshop