The Rainbow Book of Programs contains more then 50 master programs and program variations. They can be used with Spectrum, BBC, Electron, VIC20 and Dragon microcomputers. The programs include games, problems, logic puzzles and tests of skill. They can be used on their own or to form the core of programs written by yourself. None take more than 16K of memory.