Assembly language programming on the BBC micro - Ferguson, John (Addison-Wesley, 1983)