Contracts

by Randy E. Barnett

xxxviii, 1180 pages ; 27 cm