Books

Debra Doyle and James D. Macdonald have together and separately published 30 novels 40 short stories, and a number of treatises on writing, genre, and mayhem.