Douglas Harper's Etymology Dictionary semper idem Latin, literally "always the same;" see semper- + identical.