Optimize Google Books API requests

Resolves gh-37