Reaffirming Legal Ethics: Taking Stock and New Ideas by Kieran Tranter Back to product details page >