Computer Systems and C Programming Fundamentals