Unethical

I think it is unethical to profit by having students buy your textbook because you're their lecturer and they expect you to inform them and provide them with some useful resources for learning. The students also usually get a bad feeling when you keep recommending your book unless it was vote one of the best to use in tackling the given subject. I don't know/understand how you may be able to provide other books to your students at no cost while you provide your book at a cost. It looks fishy. If you feel that you can't give each student a copy of the book then you can recommend the university to buy the books so as to restock the library or you can offer your own copy or a single donated copy strictly for class use. This depends on the number of students you're dealing with and how often they have to use the book.

Ethical

In a case where you had published the book before meeting the students, you're allowed to sell the book to them at the market price or you may subsidize it for your students. 

Logic

Its always difficult to teach using your book especially when you reach a point where there are few discrepancy from other books. In the process of defending your ideas from the book, you may end up being seen as superior, dictator, rigid etc.

Is it ethical to profit by having my students buy my textbook?
Is it possible to create your own server on the Xbox 360?
