Atlas of immunology

by Julius M. Cruse, Robert E. Lewis

940 p. : 29 cm