Atlas Autocode was adopted by Edinburgh for our first serious computer, the KDF-9, and after the initial port to that machine, Edinburgh took the language over as its own and called subsequent versions "Imp". In fact the earliest Imp manual I've seen was titled "Imp(AA)".
The main changes to AA when it became Imp were:
The internal character code was changed to ISO.
Bitwise logical operators were added to the language (&, !, !!, \).
The additional declarators %byte %integer and %short %integer were introduced.
Structured data objects - %records - were introduced.
Text handling features were added specifically to aid writing of command interpreters (%string, and the string resolution operator)
Pointer variables (%name) and additional features were added to enable programmers to operate on storage areas outwith the compiler controlled stack.
One of the idiosyncrasies of AA was that the language was defined using the character set of the only output device they had at the time, the Flexowriter, so for example could be used as meaning "x/2".
We have a scan of the original manual, which was printed on the Flexowriter and beautifully bound with a gold-leaf title. They just don't make them like that any more. One of our correspondents, Diarmuid Pigott (who maintains the fascinating History of Programming Languages web site) took the .png scans of the manual and converted them into a .pdf file. Finally, here is the source of the very first Atlas Autocode-derived Imp compiler for the KDF-9 written at Edinburgh!
Read more about the Atlas:
Further autocode facilities for the Manchester (Mercury) computer
The autocode programs developed for the Manchester University Computers
The Manchester University Atlas operating system part I: internal organization
The Manchester University Atlas operating system part II: users' description