Whether it's a mighty battle between ancient gods, the Second Coming of a Biblical saviour, or a pesky Millennial computer virus, we've always wondered how the world would end. This book explores some of the theories about the end of days, looking from religion to science and everything in between.