You will require the following textbook (which we call OOSC2) for this course:
You may purchase this book through the York University Bookstore. Also, there are many other resources available:
BigEiffel.pdf
slides (in the SVN repository) for updates to the Eiffel language since the textbook was written.