Author: Jean Van Hamme
Alternate names: Van Hamme Jean