Shadowmarch  - Tad Williams I'm going to wait on a review until I finish book 3.