2040: Revelations (Ancient Origins)

2040: Revelations (Ancient Origins) - Robert Storey An interesting read concerning the possible end to all life on earth due to an asteroid, the mystery of a race of giants that existed in the past, alien technology and conspiracy. Looking forward to a sequel.