Puzzling Out Surgery
Publisher: REMEDICA
Published: 2006
ISBN-13: 9781901346916