Practical Immunology, Westwood, Olwyn M. R.,Hay, Frank C., 9780865429611

You will find that this textbook includes a list of online resources for extra help.