Bill of Lading (B/L) - What is it? its Different Types?

Bill of Lading (B/L) - What is it? its Different Types?