Sherlock Bones and the Mystery of the Vanishing Magician Tim CollinsJohn Bigwood Current price 499 den