based 2005 text book

School Class Professor
Mitchell Hamline (Hamline University School of Law) Contracts Weeks, John