Sorry I didn't see the last reply before I replied previously. The flash of Hiroshima makes sense. The author speaks of the Flash quite a bit.

Thanks for your help!