A bill of exchange is an unconditional order in writing addressed by one person to another, signed by the person giving it, requiring the person to whom it is addressed to pay on demand or a fixed or determinable future time, a sum certain in money, to order or to bearer.