Health promotion and professional ethics by Alan Cribb, Peter Duncan | Lex | Lex