updated code to use open library instead of google books
fix merge problems