The Cosmic Zoo
Dirk Schulze Makuch,William Bains
Megacatastrophes!: Nine Strange Ways the World Could End
David Darling,Dirk Schulze Makuch