Peter Norton's Introduction to Computing Fundamentals by Peter Norton & Wild