Front cover image for How to survive the end of the world as we know it : tactics, techniques, and technologies for uncertain times

How to survive the end of the world as we know it : tactics, techniques, and technologies for uncertain times

Print Book, English, 2009
Plume, New York, N.Y., 2009
307 pages cm
9780452295834, 0452295831
1090209236
Includes index