Source files for Assignment #3