The Book of Revelation, the Maya, Nostradamus - humans have speculated about the end since, well, the beginning. In this book, we look at several "end of the world" scenarios - or at least, things that could make human life really difficult.