Who was Jack the Ripper?: A collection of present-day theories and observations