A review by jercox
Declare by Tim Powers

4.0

Interesting style of writing, heavy on moving back and forwards in time (flashbacks, but not written as such). Ties together spies and Arab / Russian folklore to create a compelling story.