Global Sales And Contract Law by Ingeborg Schwenzer & Pascal Hachem