I don't know which one is actually THE most dependable, but google is sufficient for my purposes. If it's rigor you want, you should try a meta-search sit like Dogpile. Not quite as stream-lined, but certainly more exhaustive than a single search engine.