'Contracts: The Five Essential Concepts''Contracts: The Five Essential Concepts'

by Lea Brilmayer

Carolina Academic Press, 135 pages, $25