Atlas Of Immunology by Julius M. Cruse & Robert E. Lewis