W wersji książkowej dokonano też drobnych zmian w tekście, dodając do opowiadania „Stały pacjent” kilka pierwszych akapitów z usuniętego „Kartonowego pudełka”. W niektórych publikacjach (po raz pierwszy w 1928 roku) zapożyczony tekst został usunięty, a początek „Stałego Pacjenta” ponownie przeredagowany, przez co opowiadanie posiada trzy wersje różniące się od siebie długością i treścią wprowadzenia.
Fabuła W finałowym opowiadaniu Ostatnia zagadka Holmes spotyka się ze swoim wrogiem, profesorem Jamesem Moriartym, który jest obdarzony niezwykłymi zdolnościami matematycznymi, jednakże swoją mądrość i inteligencję wykorzystuje do działalności przestępczej. Jest inicjatorem wielu zbrodni w Londynie, lecz sam nigdy nie bierze w nich czynnego udziału. Holmes uważa go za równorzędnego przeciwnika i jako główny cel stawia sobie uwolnienie społeczeństwa od niebezpiecznego przestępcy. W końcu obydwaj adwersarze spotykają się w Szwajcarii przy alpejskim wodospadzie Reichenbach i podczas walki spadają w przepaść.