Prentice hall foundations of immunology series - Abraham G Osler (Prentice -hall, 1976)