This book is told from the point of view of a fifteen-year-old girl (Katie) that goes back in time to try to stop Jack The Ripper from butchering women - one being an ancestor of Katie, whom her rock star sister looks a lot like. I loved Katie's voice in this book and, between her dialogue and references to modern-day pop culture, I think she really made this story very easy to read - even the gory and violent parts.
This story is very detailed and historically accurate when it comes to the facts about Jack The Ripper - someone definitely did their research and stayed true to history where it mattered. Seeing a book that is 500+ pages long about history and time travel may seem daunting but the intrigue in the mystery of this book definitely sets the pace and you'll be through it before you know it.
If you're a fan of Jack the Ripper, time travel or just a good mystery then I would definitely recommend this book.