finish StubBooksDAO and tests