John Davidson retells myths and historical events (sometimes to highlight a modern concern or controversy), reinvents mythical or historical individuals, and now and then enjoys shameless forays into fantasy.