Course syllabus and suggested textbooks