The Anubis Gates

The Anubis Gates (Ace Science Fiction) - Tim Powers Interesting, but confusing.