ISBNs

If you’ve checked-out a book at the library, you are familiar with an ISBN. But what exactly does ISBN mean and what are its elements?