Combine Database Operation Into BookDao Singleton
add search