Armada by Ernest Cline
Armada by Array