Fixed and refactored GoogleBooks implementation