The law on obligations and contracts - De Leon, Hector S..