There¹s a dark secret in fifteen-year-old Roberta Ritter¹s past. Her mother was murdered years ago by an unknown killer. Now, Roberta must separate the real from the virtual as she begins her own crusade to discover the cause of a new rash of hate crimes and the truth behind her mother¹s death.

Source · ISFDB CC BY 4.0