Right place... wrong time /
Ritchie, Mark,author.