Rory Devaux, Louisiana teenager, comes to London to attend boarding school while her law professor parents are spending a year teaching at Bristol. She is excited to be experiencing English boarding schools for herself. Her boarding school happens to be in the same area that was terrorized by Jack the Ripper in 1888. Now it looks like Jack is back. Someone is recreating the murders despite the prevalence of CCTV cameras all over London. Naturally, Rory and her friends are fascinated by these crimes but Rory never expects to be the only witness to one of the murders. Especially since her roommate Jazza didn't see the man even though she was with her. It doesn't take long for Rory to be swept into a world she didn't know about. She learns about a special part of the London police who deal with ghosts. It seems that sometimes, when a teenager has a near death experience, they come back able to see ghosts. Rory didn't think choking on a chunk of beef would have those consequences.I liked the character of Rory. She was self-confident, brave, and had a quirky sense of humor. I liked her friends Jazza and Jerome. Though I didn't really buy the romance between Rory and Jerome despite the amount of "snogging" the two of them did. I liked the mystery aspect of the story, too, and thought the tension built nicely to a powerful climax. I thought her police friends -- Stephen, Callum, and Boo -- were well-drawn characters with distinct personalities. Fans of boarding schools, mysteries, ghosts, and Jack the Ripper will enjoy this story.