Kuby's new book is wonderful - we use it in a graduate level course.
Depending on the level of your students, you might also consider Benjamini
and Leskowitz - Immunology: A Short Course - even though it was
published in 1991 - and just update the information as required as part
of the lectures.
Marion Cohen
Micro/Immunol
Hahnemann University