Source files for Assignment #4