the witch doctor of walpurgis comics