The trick is in choosing the correct table as the reference table for your layout. (That's the table you choose under Layout Setup...).
Select the Courses table for you layout. Now one record = one course. If you make it a list view style of report, the body part can be used for any fields that are needed for one course for a given student. Related fields from the other two tables can be placed into the header or subsummary parts as needed.
To limit the report to just one student, do a find on this layout by entering the Student ID# as the search criteria.
To see a listing of multiple students, Put the student ID and name fields in a sub summary part set to be visible when sorted by student ID.
Side Comment: I see a reference to putting Book information into different fields of the same Course record. You might want to create yet another table for this data and link in relationships to your other tables.