Law of Obligation by W. Fikentscher & Andreas Heinemann