Programming and Interfacing the 6502: With Experiments (The Blacksburg continuing education series)