Ethics And Public Policy by Andrew Bradstock, David Eng & Professor Jonathan Wolff