Londyn, rok 1946. Młody mężczyzna, Jack (Connor Finch), dostaje pracę w księgarni, która należy do Gabriela Booka (Mark Gatiss). Ekscentryczny właściciel sklepu pasjonuje się rozwiązywaniem kryminalnych zagadek. Pomaga policji podczas dochodzeń, a Jack zaczyna towarzyszyć mu w amatorskich śledztwach. W tytułowego bohatera wcielił się brytyjskich aktor Mark Gatiss, któremu popularność przyniosła m.in. rola Mycrofta Holmesa w serialu "Sherlock".Book odkrywa coś ciekawego w książeczce kapitana Victora Orra. Wyjaśnia się, skąd pochodzą groźby wysyłane księżniczkom.