Sherlock Holmes for the 21st century : essays on new adaptations - Porter, Lynnette R., 1957- (McFarland & Company, 2012)