If you have not seen this series on The History Channel, I suggest you watch it. It is very insightful. You can watch most of the episodes on youtube or find them on the History channel.
The History Channel Ancient Aliens
According to ancient alien theorists, extraterrestrials with superior knowledge of science and engineering landed