Is Blood Donation Allowed in Islam?

Is it permitted in Islam for a male or female Muslim to donate blood to a Muslim or non-Musl ...