Sherlock Holmes on the Stage: A Chronological Encyclopedia of Plays Featuring the Great Detective - 9781461707226