Dimatteo, Larry A Commercial Contract Law : Translantic Perspectives - Cambridge Cambridge University Press 2013 - 594 Includes Index ISBN: 9781107028081