Add Book Framework