Sherlock Holmes, the timeless favourite detective is still ruling over the hearts of its fans. Much ink has been spilled