Book, IBookDAo, IGenericDAO, PrintedBook, BookDAO.