Contracts
by
Randy E. Barnett
xxxviii, 1180 pages ; 27 cm