Since you're doing the park thing, I'd suggest whatever National Geographic guides you can find. They should have both fine photography and valuable information.
If you want to stay in the parks, I'd suggest tracking down reservations ASAP.
If I may be of help with any pertinent Arizona questions, drop me a note.
JP