Who wrote this course, and based on what information?