Lecture notes on immunology - Reeves, Gordon (Blackwell Scientific Publications, 1991)