Letters of Credit: An In-depth Understanding