*** See attachments for assignment guidelines and course textbook