Barbara Hambly
1) Dog Wizard
Author
Series
Windrose chronicles volume 3
Description
The wizard Antryg must return from his Earthly exile when his lover, computer programmer Joanna Sheraton, is kidnapped by an otherworldly evil Joanna Sheraton is in love with a wizard. Once an ordinary Californian computer programmer, her life was upended when she was first taken across the Void to a world of magic, where an evil mage threatened to destroy that world and ours. With the help of Antryg, a brilliant wizard who quickly stole her heart,...