Lucas Corso, lovec vzácných knih žijící v Madridu, je vyhledávaný pro svou schopnost dohledávat cenné tituly pro náročné sběratele a knihkupce. Jeho přítel ho požádá o pomoc s ověřením autenticity rukopisu kapitoly z románu „Tři mušketýři“ od Alexandra Dumase. Současně má Corso pro záhadného klienta zjistit, který z pouhých tří dochovaných výtisků knihy „Devět bran Říše stínů“ je ten pravý. Kniha byla vytištěna v Benátkách roku 1666 tiskařem Aristidem Torchiou, který byl obviněn z čarodějnictví a upálen inkvizicí. Corso se vydává na cestu, aby prozkoumal jednotlivé exempláře u jejich majitelů v Sintře a Paříži. Při detailním studiu rytin v knize odhaluje skryté rozdíly a uvědomuje si, že se jedná o složité hádanky. Jejich vyřešení a propojení s textem odhaluje formuli k vyvolání ďábla. Corso se postupně ocitá v nebezpečí a stává se loutkou v rukou neznámých sil. Autor mistrně kombinuje postavy z literatury s historickými osobnostmi a využívá prvky klasického dobrodružného románu. Toto dílo jednoho z nejpopulárnějších španělských spisovatelů zpracoval filmový režisér Roman Polanski ve snímku „Devátá brána“.