Drafting and Analyzing Contracts: A Guide to the Practical Application of the Principles of Contract Law 3rd (third) edition by Scott J. Burnham published by LexisNexis (2003) [Paperback]
Pros: It does a good job explaining how the legal theories of contract law apply in practice, filling the gap of what a typical contract law textbook fails to accomplish. Plus, the exercise questions at the end of each chapter can help readers to reinforce their learning through practice.
Cons: The book does not go deep into explaining how a contract works in practice. Therefore, the book is more suitable for a first-year law student. A practitioner is unlikely to take much away from reading this book.