Heroes and humanities : detective fiction and culture