ISBN upgraded, redoing code to now work with json and ruby hashes