public Book get_book(string bookName)
        {
            try
            {
                BookViewModel bvm = this.root_bvm.getBook(bookName);

                if (bvm.BookName_ == "nullBook")
                    throw new Exception(bookName + " : not found");

                Book book = new Book(bvm);

                return book;

            }
            catch (Exception e)
            {
                throw e;

                //BookViewModel bvm = new BookViewModel();

                //Book book = new Book(bvm);

                //return book;
            }
           
        }
        public string remove_book(string bookName)
        {
            try
            {
                BookViewModel bvm = this.root_bvm.getBook(bookName);

                if (bvm.BookName_ == "nullBook")
                    throw new Exception(bookName + " : not found");

                Book book = new Book(bvm);

                this.save_book();

                return "remove book complete " + bookName;

            }
            catch (Exception e)
            {
                throw e;

                //BookViewModel bvm = new BookViewModel();

                //Book book = new Book(bvm);

                //return book;
            }
        }