James Barclay balances the action of sword and sorcery with intricate storylines and characters not easily categorized as heroes or villains.
Read More »James Barclay balances the action of sword and sorcery with intricate storylines and characters not easily categorized as heroes or villains.
Read More »