I wonder if the detail that Holmes doesn't own poetry is a reference to the famous list in A Study in Scarlet where Watson says that Holmes's knowledge of literature is nil (which is, of course, inconsistent, since Doyle loved to throw in poetic quotations when he felt like it). If so, that was a really great canon…