The Essential Moral Handbook: A Guide to Catholics by Kevin O'Neil, Peter Black (Paperback, 2003)