Title: Caridorf, or, The avenger