Add Book class, per requirements