Thank you for the suggestions. I've read Ricochet. On my way to reading Switch and "Not Again."

Any other ideas out there?