I highly recommend the book Krakatoa by Winchester.
Since I do most of my reading at night, I have to ask: will it produce nightmares? ;-)