The amazing rise and immortal life of Sherlock Holmes

It's hard to think of a more perfect Sherlock Holmes than the one Benedict Cumberbatch portrays in "Sherlock." And that's in part because the detective is immortal. A new book looks at the rise of Sherlock Holmes before Cumberbatch and shows how there will be perfect detectives in the future.