Gigantic Lengths and Other Vast Megastructures by Ian Graham (Paperback, 2012)