Advanced programming techniques for the BBC Micro - McGregor, James J. (Addison-Wesley, 1983)