
The Seventh Gate by Margaret Weis & Tracy Hickman

I somewhat confusing, fast-paced, action-packed conclusion (with plot holes) to the adventures of Haplo, Alfred and Dog. The Seventh Gate is the final book in the series and won't make much sense unless you have read the previous 6 books.
The DeathGate Cycle has numerous issues with plot, continuity and erratic characterisation, but the world building is original and some of the characters are wonderfully written. This series is fun to read provided you don't think about things too much.