Computation and Its Limits by Greg Michaelson, Lewis M. Mackenzie & Gregory Michaelson