TY - BOOK AU - Porter, Roy TI - Blood and guts : a short history of medicine SN - 9780141010649 U1 - 320.23 22 PY - 2002/// CY - New York PB - Penguin Book ER -