Practical Immunology by Frank C. Hay & Olwyn M.R. Westwood