David McLeod writes stories set both in a medieval fantasy world and in various Earth-analogues that touch that world from time to time. While admitting a debt to a youth wasted on fantasy and role-playing games, his goal is to bring fresh heroes, villains, and ordinary people into worlds different, but not so different, from our own.