Sounds like it might be Ripper.