JONATHAN HERRING LEGAL ETHICS - 2nd Edition - oxford great clarendon street 2017 ISBN: 9780198788928 Dewey Class. No.: 340.112 / JON