Improved parsing - validates using google books api