While the last one is a good book I wouldn't recommend it for someone who is trying to grasp Immunology for the first time. A better resource is probably(
http://www.ncbi.nlm.nih.gov/books/NBK10757/) though it might have waaaay more detail than you need and you can only search the book on the ncbi website and can't browse it.