Contracts in a Nutshell by Claude D. Rohwer & Anthony M. Skrocki