Author: Frederic Maire,James Hogan,Marcus Gallagher