modified BookDAOTest