Sherlock Holmes (Novel)

Sherlock Holmes: The famous detective who, in Guy Richie helmed film franchise, has a knack for bare knuckled fights and disquises.