Title: Dellingborough Castle : or, The Mysterious Recluse