Wrightson used the revised 1831 text of the novel by
Mary Shelley and spent seven years drawing over 60 detailed pen-and-ink illustrations. The illustrations themselves are not based upon the
Boris Karloff or
Christopher Lee movies or any other films, but on the actual book's descriptions of characters and objects. Wrightson also used a period style, saying "I wanted the book to look like an antique; to have the feeling of woodcuts or steel engravings, something of that era" and basing the feel on artists like
Franklin Booth,
J.C. Coll and
Edwin Austin Abbey. Wrightson has said that it was an unpaid project. To help fund this labor of love, Wrightson released three portfolios of his
Frankenstein illustrations in 1977, 1978, and 1980 in advance of the publication of the full book in 1983. Each portfolio contained six 11x16 inch plates. The text accompanying the third portfolio said: Wrightson ultimately ended up with at least 63 finished drawings, of which he selected 45 for the publication: Two two-pages spreads on the endpapers, one title page and 42 illustrations throughout the text. The book was first published in 1983 by
Marvel Comics in a softcover edition and by
Dodd, Mead & Co. as a hardcover. An introduction was provided by
Stephen King. In 1993,
Apple Press published
The Lost Frankenstein Pages, which includes 18 finished plates that were not used in the original book. It also collects a number of sketches and studies by Wrightson. ''Bernie Wrightson's Frankenstein'' was reprinted several times. In 1994, Charles F. Miller published a new edition of the novel in soft- and hardcover. In 2008, for the 25th anniversary of the first edition, a new edition was released by
Dark Horse Comics in an oversized (9" x 12"), hardcover format scanned from the original artwork, when it could be located. Simon & Schuster's
Gallery Books imprint released a new version in 2020 in hardcover and a paperback in 2021. The size for both is a smaller 6"x9", reducing the detail in Wrightson's artwork. ==
Frankenstein Alive, Alive!==