Spirit Gate by Kate Elliott (Paperback, 2007)