Programming & interfacing the 6502, with experiments (The Blacksburg continuing education series)