Books by Dave Duncan

Originally from Scotland, Dave Duncan has lived all his adult life in Western Canada, having enjoyed a long career as a petroleum geologist before taking up writing. Since discovering that imaginary worlds are more satisfying than the real one, he has pu