Advanced programming for the BBC Micro - James, M. (Mike), 1953- (Granada, 1984)