Steven Grant's Mortal Souls
art by Phil Xavier