Okay guys this was a big one this is the required text book for immunobiology at uiuc ANsC 450.
Obviously text books are never really that enjoyable but this one does a really good job with its diagrams. There is a little index at the front of the book and everything is color coded which helps you keep track of all the cells which is very important in immunology!
I did not read this whole thing because there was just no way but the parts I did read helped me a lot on the exams!