Marvel Illustrated: The Iliad is published by Marvel Comics under their Marvel Illustrated imprint. Current price per issue is $2.99.