Programming the 65816 Including the 6502, 65C02, and 65802 (1986)