Medical Ethics by Lisa Schwartz, Henry Schwarz & Paul Preece