EP Ethics, professional responsibility and legal practice by MacFarlane, Peter J. M, Ross, Ysaiah 0 Type: Book Annotation.