Added Book.from_stream and Book#load_stream methods to load CSV data from StringIO and
String objects instead of files.