The Hampstead Mystery CHAPTER XXXI · ch 31/34