Armenians and Old Armenia: Archaeoastronomy, Linguistics, Oldest History