Microcomputer Design and Troubleshooting (The Blacksburg continuing education series)