Sherlock Holmes for the 21st century : essays on new adaptations / ed. by Lynnette Porter. Jefferson, NC [u.a.] : McFarland, 2012