add book entity