IMMUNOLOGY : AN INTRODUCTION - TIZARD, Ian R. (Thomson Asia Pte. Ltd., Singapore)