Understanding Contracts by Jeffrey T. Ferriell and Michael J. Navin | Menrva Books