Cavanaugh Double-Effect Reasoning - Oxford University PressOxford University Press 2006 ISBN: 9780191604157 Source: EBOOK