Advanced Programming for the BBC Micro by Mike James | Menrva Books